package com.cskaoyan.service.vx;

import com.cskaoyan.bean.bo.vxBo.WxGoodListBO;
import com.cskaoyan.bean.po.wxPo.MarketUser;
import com.cskaoyan.bean.vo.TVO;
import com.cskaoyan.bean.vo.vxVo.WxGoodListVO;
import com.cskaoyan.bean.vo.vxVo.WxGoodsCategoryVO;
import com.cskaoyan.bean.vo.vxVo.WxGoodsDetailVO;
import com.cskaoyan.bean.vo.vxVo.WxIndexGoodsVO;

public interface WxGoodsService {

    Integer goodsCount();

    WxGoodsCategoryVO goodsCategory(Integer id);

    WxGoodListVO goodsList(WxGoodListBO wxGoodListBO);

    WxGoodsDetailVO goodDetail(Integer id, MarketUser marketUser);

    TVO<WxIndexGoodsVO> goodRelated(Integer id);

    void insertFoot(Integer goodsId, Integer userId);


}
